/* Font data from https://jared.geek.nz/2014/jan/custom-fonts-for-microcontrollers */
#include <avr/pgmspace.h>
const uint8_t ssd1306xled_fontm38 [] PROGMEM = {
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x20 32  
  0xdf,0xdf,0x00,0x00,0x00,0x00,0x00,0x00, // 0x21 33 !
  0x07,0x07,0x00,0x07,0x07,0x00,0x00,0x00, // 0x22 34 "
  0x24,0x24,0xff,0x24,0x24,0xff,0x24,0x24, // 0x23 35 #
  0xdf,0xdf,0xdb,0xff,0xff,0xdb,0xfb,0xfb, // 0x24 36 $
  0xdf,0xdf,0x3b,0xff,0xff,0xdc,0xfb,0xfb, // 0x25 37 %
  0xff,0xff,0xdb,0xdf,0xdf,0x20,0xd8,0xd8, // 0x26 38 &
  0x07,0x07,0x00,0x00,0x00,0x00,0x00,0x00, // 0x27 39 '
  0x3c,0x3c,0xc3,0x00,0x00,0x00,0x00,0x00, // 0x28 40 (
  0xc3,0xc3,0x3c,0x00,0x00,0x00,0x00,0x00, // 0x29 41 )
  0xc3,0xc3,0x24,0xff,0xff,0x24,0xc3,0xc3, // 0x2A 42 *
  0x18,0x18,0x18,0xff,0xff,0x18,0x18,0x18, // 0x2B 43 +
  0xc0,0xc0,0x00,0x00,0x00,0x00,0x00,0x00, // 0x2C 44 ,
  0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, // 0x2D 45 -
  0xc0,0xc0,0x00,0x00,0x00,0x00,0x00,0x00, // 0x2E 46 .
  0xc0,0xc0,0x20,0x18,0x18,0x04,0x03,0x03, // 0x2F 47 /
  0xff,0xff,0xe3,0xdb,0xdb,0xc7,0xff,0xff, // 0x30 48 0
  0xc3,0xc3,0xff,0xc0,0xc0,0x00,0x00,0x00, // 0x31 49 1
  0xfb,0xfb,0xdb,0xdb,0xdb,0xdb,0xdf,0xdf, // 0x32 50 2
  0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xff,0xff, // 0x33 51 3
  0x1f,0x1f,0x18,0x18,0x18,0x18,0xff,0xff, // 0x34 52 4
  0xdf,0xdf,0xdb,0xdb,0xdb,0xdb,0xfb,0xfb, // 0x35 53 5
  0xff,0xff,0xdb,0xdb,0xdb,0xdb,0xfb,0xfb, // 0x36 54 6
  0x07,0x07,0x03,0x03,0x03,0x03,0xff,0xff, // 0x37 55 7
  0xff,0xff,0xdb,0xdb,0xdb,0xdb,0xff,0xff, // 0x38 56 8
  0xdf,0xdf,0xdb,0xdb,0xdb,0xdb,0xff,0xff, // 0x39 57 9
  0x24,0x24,0x00,0x00,0x00,0x00,0x00,0x00, // 0x3A 58 :
  0xe4,0xe4,0x00,0x00,0x00,0x00,0x00,0x00, // 0x3B 59 ;
  0x18,0x18,0x24,0xc3,0xc3,0x00,0x00,0x00, // 0x3C 60 <
  0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, // 0x3D 61 =
  0xc3,0xc3,0x24,0x18,0x18,0x00,0x00,0x00, // 0x3E 62 >
  0x07,0x07,0x03,0xdb,0xdb,0x1b,0x1f,0x1f, // 0x3F 63 ?
  0xff,0xff,0xc3,0xfb,0xfb,0xdb,0xff,0xff, // 0x40 64 @
  0xff,0xff,0xdb,0x1b,0x1b,0xdb,0xff,0xff, // 0x41 65 A
  0xff,0xff,0xdb,0xdb,0xdb,0xdb,0xe7,0xe7, // 0x42 66 B
  0xff,0xff,0xc3,0xc3,0xc3,0xc3,0xe7,0xe7, // 0x43 67 C
  0xff,0xff,0xc3,0xc3,0xc3,0xc3,0x3c,0x3c, // 0x44 68 D
  0xff,0xff,0xdb,0xdb,0xdb,0xc3,0xe7,0xe7, // 0x45 69 E
  0xff,0xff,0xdb,0x1b,0x1b,0x03,0x07,0x07, // 0x46 70 F
  0xff,0xff,0xc3,0xdb,0xdb,0xdb,0xfb,0xfb, // 0x47 71 G
  0xff,0xff,0xdb,0x18,0x18,0xdb,0xff,0xff, // 0x48 72 H
  0xc3,0xc3,0xc3,0xff,0xff,0xc3,0xc3,0xc3, // 0x49 73 I
  0xe0,0xe0,0xc0,0xc0,0xc0,0xc3,0xff,0xff, // 0x4A 74 J
  0xff,0xff,0xdb,0x18,0x18,0xdb,0xe7,0xe7, // 0x4B 75 K
  0xff,0xff,0xc3,0xc0,0xc0,0xc0,0xe0,0xe0, // 0x4C 76 L
  0xff,0xff,0xc3,0x1f,0x1f,0xc3,0xff,0xff, // 0x4D 77 M
  0xff,0xff,0xc4,0x18,0x18,0x23,0xff,0xff, // 0x4E 78 N
  0xff,0xff,0xc3,0xc3,0xc3,0xc3,0xff,0xff, // 0x4F 79 O
  0xff,0xff,0xdb,0x1b,0x1b,0x1b,0x1f,0x1f, // 0x50 80 P
  0xff,0xff,0xc3,0xe3,0xe3,0xc3,0xff,0xff, // 0x51 81 Q
  0xff,0xff,0xdb,0x1b,0x1b,0xdb,0xe7,0xe7, // 0x52 82 R
  0xdf,0xdf,0xdb,0xdb,0xdb,0xdb,0xfb,0xfb, // 0x53 83 S
  0x07,0x07,0xc3,0xff,0xff,0xc3,0x07,0x07, // 0x54 84 T
  0xff,0xff,0xc3,0xc0,0xc0,0xc3,0xff,0xff, // 0x55 85 U
  0x1f,0x1f,0x23,0xc0,0xc0,0x23,0x1f,0x1f, // 0x56 86 V
  0xff,0xff,0xc3,0xf8,0xf8,0xc3,0xff,0xff, // 0x57 87 W
  0xe7,0xe7,0xdb,0x18,0x18,0xdb,0xe7,0xe7, // 0x58 88 X
  0x1f,0x1f,0xdb,0xf8,0xf8,0xdb,0x1f,0x1f, // 0x59 89 Y
  0xc7,0xc7,0xe3,0xdb,0xdb,0xc7,0xe3,0xe3, // 0x5A 90 Z
  0xff,0xff,0xc3,0x00,0x00,0x00,0x00,0x00, // 0x5B 91 [
  0x03,0x03,0x04,0x18,0x18,0x20,0xc0,0xc0, // 0x5C 92 \ backslash
  0xc3,0xc3,0xff,0x00,0x00,0x00,0x00,0x00, // 0x5D 93 ]
  0x04,0x04,0x03,0x04,0x04,0x00,0x00,0x00, // 0x5E 94 ^
  0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0, // 0x5F 95 _
  0x03,0x03,0x04,0x00,0x00,0x00,0x00,0x00, // 0x60 96 `
  0xff,0xff,0xdb,0x1b,0x1b,0xdb,0xff,0xff, // 0x61 97 a
  0xff,0xff,0xdb,0xdb,0xdb,0xdb,0xe7,0xe7, // 0x62 98 b
  0xff,0xff,0xc3,0xc3,0xc3,0xc3,0xe7,0xe7, // 0x63 99 c
  0xff,0xff,0xc3,0xc3,0xc3,0xc3,0x3c,0x3c, // 0x64 100 d
  0xff,0xff,0xdb,0xdb,0xdb,0xc3,0xe7,0xe7, // 0x65 101 e
  0xff,0xff,0xdb,0x1b,0x1b,0x03,0x07,0x07, // 0x66 102 f
  0xff,0xff,0xc3,0xdb,0xdb,0xdb,0xfb,0xfb, // 0x67 103 g
  0xff,0xff,0xdb,0x18,0x18,0xdb,0xff,0xff, // 0x68 104 h
  0xc3,0xc3,0xc3,0xff,0xff,0xc3,0xc3,0xc3, // 0x69 105 i
  0xe0,0xe0,0xc0,0xc0,0xc0,0xc3,0xff,0xff, // 0x6A 106 j
  0xff,0xff,0xdb,0x18,0x18,0xdb,0xe7,0xe7, // 0x6B 107 k
  0xff,0xff,0xc3,0xc0,0xc0,0xc0,0xe0,0xe0, // 0x6C 108 l
  0xff,0xff,0xc3,0x1f,0x1f,0xc3,0xff,0xff, // 0x6D 109 m
  0xff,0xff,0xc4,0x18,0x18,0x23,0xff,0xff, // 0x6E 110 n
  0xff,0xff,0xc3,0xc3,0xc3,0xc3,0xff,0xff, // 0x6F 111 o
  0xff,0xff,0xdb,0x1b,0x1b,0x1b,0x1f,0x1f, // 0x70 112 p
  0xff,0xff,0xc3,0xe3,0xe3,0xc3,0xff,0xff, // 0x71 113 q
  0xff,0xff,0xdb,0x1b,0x1b,0xdb,0xe7,0xe7, // 0x72 114 r
  0xdf,0xdf,0xdb,0xdb,0xdb,0xdb,0xfb,0xfb, // 0x73 115 s
  0x07,0x07,0xc3,0xff,0xff,0xc3,0x07,0x07, // 0x74 116 t
  0xff,0xff,0xc3,0xc0,0xc0,0xc3,0xff,0xff, // 0x75 117 u
  0x1f,0x1f,0x23,0xc0,0xc0,0x23,0x1f,0x1f, // 0x76 118 v
  0xff,0xff,0xc3,0xf8,0xf8,0xc3,0xff,0xff, // 0x77 119 w
  0xe7,0xe7,0xdb,0x18,0x18,0xdb,0xe7,0xe7, // 0x78 120 x
  0x1f,0x1f,0xdb,0xf8,0xf8,0xdb,0x1f,0x1f, // 0x79 121 y
  0xc7,0xc7,0xe3,0xdb,0xdb,0xc7,0xe3,0xe3, // 0x7A 122 z
  0x18,0x18,0xff,0xc3,0xc3,0x00,0x00,0x00, // 0x7B 123 {
  0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00, // 0x7C 124 |
  0xc3,0xc3,0xff,0x18,0x18,0x00,0x00,0x00, // 0x7D 125 }
  0x04,0x04,0x03,0x04,0x04,0x03,0x00,0x00, // 0x7E 126 ~
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x7F 127
};
const DCfont TinyOLEDFontm38 = {
  (uint8_t *)ssd1306xled_fontm38,
  8, // character width in pixels
  1, // character height in pages (8 pixels)
  32,127 // ASCII extents
  };
#define FONTM38 (&TinyOLEDFontm38)
